Introduction

This document describes the general use of ROS running locally on the Gumstix Overo. It assumes you are using the image decribed in Setting up Gumstix and have either killed or disabled the Create Server program (also described in the Setting up Gumstix document).

Steps

First, you will begin by logging into the Overo with ssh multiple times. In the first connection you will want to run roscore. In the second, you will run the irobot create driver.

# First Connection roscore #Second Connection rosrun irobot_create_2_1 driver.py

The iRobot Create driver allows you to publish to the cmd_vel topic to give the robot linear and angular velocity commands. Your control code will publish to this topic.

Warning: The Create will not turn itself on, you need to push the power button on the Create to power the Gumstix USB peripherals and to get the robot to move. The Gumstix Overo will be powered even if the Create is off.

In the remaining connections you will run your own controllers, rosbag, or other programs for your experiment.